/*
 * This program is free software: you can redistribute it and/or modify it under
 * the terms of the GNU General Public License as published by the Free Software
 * Foundation, either version 3 of the License, or (at your option) any later
 * version.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU General Public License along with
 * this program. If not, see <http://www.gnu.org/licenses/>.
 */
package ru.papergames.battleserver.network.serverpackets.flashuser;

/**
 * @author Noctarius & Nille02 & crion
 */
public enum SystemMessageId {

    // Битва стартует через S1 секунд
    BATTLE_STARTING_IN_S1_SECONDS(26),

    // последнее действие еще не закончено
    LAST_ACTION_STILL_PROCEEDS(34),

    // Время боя закончено, дождитесь опоещения об этом
    TURN_TIME_FINISHED_WAIT_FOR_NOTIFICATION(35),

    // Сейчас не ваш ход, действие отменено
    NOT_YOUR_TURN(36),

    /*
    Message: Игрок s1 завершил ход
    S1: object_id
    */
    S1_FINISHED_TURN(37),

    /*
    * Message: Игрок s1 ходит сейчас
    * S1: integer, object_id
            //* S1: integer, seconds
    */
    S1_S_TURN_NOW(38),

    // нет больше экшин поинтов.
    NO_ACTION_POINTS(39),

    // на клетке нет противника
    NO_ENEMY_AT_CELL(40),

    // расстояние до клетки таково, что с текущим оружием атаковать низя
    BAD_DISTANCE(41),
    
    /*
    * Игрока S1 дисконнектнуло
    * S1 : integer, battle member ID
    */
    S1_DISCONNECTED_FROM_BATTLE(154),

    /*
    * Игрок S1 реконнектнулся
    * S1 : integer, battle member ID
    */
    S1_RECONNECTED_TO_BATTLE(155);

    private int _id;

    private SystemMessageId(int id) {
        _id = id;
    }

    public int getId() {
        return _id;
    }

}
